package com.iotek.ssm.pojo;

import java.util.Date;

/**
 * 员工工资表
 */
public class SalarySheet {
    private Integer id;
    private EntryTable entryTable;
    private Performance performance;//绩效
    private Integer rewardPunishment;//奖惩金
    private Float extraWorkPay;//加班费
    private Float finalPay;//实际发放工资
    private Date grantDate;//发放的工资的月份

    public void setId(Integer id) {
        this.id = id;
    }

    public void setEntryTable(EntryTable entryTable) {
        this.entryTable = entryTable;
    }

    public void setPerformance(Performance performance) {
        this.performance = performance;
    }

    public void setRewardPunishment(Integer rewardPunishment) {
        this.rewardPunishment = rewardPunishment;
    }

    public void setExtraWorkPay(Float extraWorkPay) {
        this.extraWorkPay = extraWorkPay;
    }

    public void setFinalPay(Float finalPay) {
        this.finalPay = finalPay;
    }

    public void setGrantDate(Date grantDate) {
        this.grantDate = grantDate;
    }

    public Integer getId() {
        return id;
    }

    public EntryTable getEntryTable() {
        return entryTable;
    }

    public Performance getPerformance() {
        return performance;
    }

    public Integer getRewardPunishment() {
        return rewardPunishment;
    }

    public Float getExtraWorkPay() {
        return extraWorkPay;
    }

    public Float getFinalPay() {
        return finalPay;
    }

    public Date getGrantDate() {
        return grantDate;
    }

    @Override
    public String toString() {
        return "SalarySheet{" +
                "id=" + id +
                ", entryTable=" + entryTable +
                ", performance=" + performance +
                ", rewardPunishment=" + rewardPunishment +
                ", extraWorkPay=" + extraWorkPay +
                ", finalPay=" + finalPay +
                ", grantDate=" + grantDate +
                '}';
    }
}
